body{ font-family: Verdana, "Microsoft YaHei"; font-size:14px; margin:0px 0px 0px 0px;color:#373636}
div,ul,li,dl,dt,dd,span,img,table,tr,td,h1,h2,h3,h4,form,input{ margin:0px; padding:0px; border:0px; outline:0; font-weight:normal;}
ul, li {list-style: none;}
a{ text-decoration:none; color:#333333; font-size:14px;}
.xwspace3{ clear:both; width:100%; height:26px; overflow:hidden;}
.k1200{ width:1200px; margin:0px auto;}
/*PC*/
@media screen and (min-width:960px){
/**index**/
.xwguding{ width:100%;height:100px;background:#fff; z-index:999999}
.zynav1{ width:1200px; margin:0 auto; position:relative; height:100px;z-index:999999;background:#fff;}
.zylogo{ width:350px; height:76px; position:absolute; left:0px; top:12px; overflow:hidden;}
.zylogo img{ width:auto; height:auto;}
.ydlogo{ display:none;}
.ydmenu{ display:none;}

.nav{ float:right; margin-top:20px;}
.nav li{float:left;height:65px;position:relative; margin-right:10px;list-style:none;}
.nav li a{color:#000000;}
.nav li a:hover{ color:#12327e;}
.nav li a span{display:block;line-height:65px;font-size:16px;cursor:pointer;width:100px;text-align:center;}
.nav li a span:hover{ font-weight:bold;}
.mj_hover_menu{width:100px; height:auto;}

.nav #sel{border-bottom:3px solid #aacf06;color:#183881;}
.nav li a#xiahua:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: -3px;height: 3px;opacity: 0;background-color: #aacf06;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li a#xiahua:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.nav li .submenu{display:none;position:absolute;top:80px;left:-19px;}
.mj_menu_news_bg{width:480px; height:300px; background:url(/images/menu_news_bg.png) no-repeat;background-size: cover; opacity: 0.97;}
.mj_menu_news_main{ width:480px;}
.mj_menu_news_li{float:left; width:150px; text-align:center; padding:0px 20px; border-right:solid 1px #cccccc; }

.flclass{ position:relative;}
.flclass a{line-height:44px; height:44px; font-size:16px; color:#696969;;}
.flclass a:hover{color:#696969;}
.flclass a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: -3px;height: 3px;opacity: 0;background-color: #aacf06;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.flclass a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.mj_menu_news_main{width:480px; margin:auto; padding-top:12px;}
.mj_menu_news_img{float:right; margin-top:20px; margin-right:22px;}
.mj_menu_news_img img{ border-radius:6px;}
.mj_menu_news_img p{ font-size:22px; font-weight:bold; line-height:36px; text-indent:10px; color:#333333;}
/*index banner*/
.fullSlide{width:100%;position:relative;height:500px;background:#000;overflow:hidden;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#aacf06;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:1%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:1%;background-position:-6px -137px;}
/*nei banner*/
.fullSlide_nei{width:100%;position:relative;height:220px;overflow:hidden;}
.fullSlide_nei .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide_nei .bd ul{width:100% !important;}
.fullSlide_nei .bd li{width:100% !important;height:220px;overflow:hidden;text-align:center;}
.fullSlide_nei .bd li a{display:block;height:220px;}

.ydbanner{ display:none;}
/*index 4 img新版本的*/
.zyprobg{ width:100%;z-index: 0;position: relative; width:expression(document.body.clientWidth <= 1200? "1200": "auto");  min-width:1200px;}
.zyprobg:before{content: "";z-index: -1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: url(../images/index_bg_elem.png) center top no-repeat;background-size: 100% auto;filter: grayscale(1);opacity: .3;}

.xw-title { clear:both; width:1200px; margin:0px auto; text-align: center; margin-bottom:30px;}
.xw-title h3 { color: #183881; font: 600 38px/52px "Microsoft yahei";}
.xw-title h3 span {color: #333333;  font-weight: 400;}
.xw-title p { color: #999999;  font: 400 16px/44px "Microsoft yahei"; }
.zypro-t h3{ padding-top:30px;}
.zpcname{ font-size:18px; font-weight:bold; color:#454545; text-align:center; line-height:58px;}
.pcxian{ width:50px; height:3px; background:#aacf06; margin:0px auto;}
.zpcename{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#a7a7a7; line-height:40px; padding-top:7px;}

.zyprolist{width:1200px;height:370px;background:#fff;margin:0px auto;padding-left:25px;padding-top:25px;}
.zyprolist ul li{width:276px;height:330px;float:left;margin-right:32px; border-radius:4px;background:#f7f7f7;position:relative;overflow:hidden;}
.zyprolist ul li a{ text-decoration:none;}
.zyprolist ul li img{ width:276px; height:180px;}
.zyprolist li:last-child{ margin-right:0px;} 

.txt{width:276px;height:0px;background:rgba(170,207,6,0.8);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;}
.txt h3{font-size:22px;font-weight:100;height:45px;text-align:center;line-height:45px;}
.txt p{font-size:14px;text-align:center; line-height:36px; padding:5px 15px;}

/*index about us*/
.zynav2{ width:100%; height:550px; overflow:hidden;}
.xw-zytitle{width:1200px; height:36px; margin:50px auto 30px auto;  line-height: 36px; text-align:center; position:relative;}
.xw-zytitle div{ font-size:30px;  color:#000000; letter-spacing:3px;}
.xw-zytitle div:before,.xw-zytitle div:after{ position:absolute;background:#183881; content:""; height:2px;top:50%; width:480px; }
.xw-zytitle div:before{left:0px;}
.xw-zytitle div:after{right:0px;}

.zyabout{ width:1200px; height:430px; margin:0px auto; position:relative; overflow:hidden;}
.aboutleft{ position:absolute; left:0px; top:20px; width:479px; height:338px;}
.aboutleft img{border-radius:5px;}
.aboutright{ position:absolute; left:510px; width:688px;}
.aboutdesc{ font-size:16px; line-height:38px; color:#000000; text-indent:30px;}

.number_d li { width: 33%; float: left;color: #333;padding-top: 10px;font-size: 0.8vw; position:relative; border-right:1px solid #000; text-align:center;margin-top:10px;}
.number_d li b {font-family: "din";font-size: 2.5vw;font-weight: 600;color:#3179d8;}
.number_d li:last-child{ border-right:0px;} 
.number_d li span { display: block;}
.number_d li i {font-style: normal;font-size: 18px; color:#FF0000; position:absolute; top:10px;}
 
/*zyclass*/
#zyproclass{ clear:both; width:1200px; margin:45px auto;}
#zyproclass .nav1_btcn{ font-size:24px;}
#zyproclass .nav1_bten{ font-size:16px; color:#999999; padding-left:9px; padding-right:23px;}

#zyproclass  a{ padding:10px 12px; background:#e0dfdf;border-radius:3px;margin-left:10px; font-size:15px;}
#zyproclass  a:hover{ background:#3a7cd0; text-decoration:none; color:#FFFFFF;}
/*zypro*/
.xwpronav{ width:1200px; margin:0px auto 50px auto; overflow:hidden;}
.xwpronav ul li{ width:280px; float:left; margin-top:12px; margin-left:0px;list-style:none;overflow:hidden;}
.xwpronav li img { max-width:278px; max-height:235px; border:0px; overflow:hidden;transition: all 1.3s;}
.xwpronav ul li span { width:278px; height:235px; border:1px solid #d7d7d7; overflow:hidden; display: table-cell; text-align: center;vertical-align: middle;}
.xwpronav li img:hover{opacity: 0.7;filter: alpha(opacity=70);transform: scale(1.3);}
.xwpronav ul li a{ display:block; width:280px; height:277px; COLOR:#666666;}
.xwpronav ul li a:hover{color:#da2731; text-decoration:none;}
.xwpronav H3 { FONT-SIZE: 16px; line-height:40px; text-align:center;  background:#8c99a1; color:#FFFFFF;width:280px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.xwpronav ul li a:hover h3{ background:#3a7cd0;}
.xwpronav .zyprojg{ margin-left:26px;}
/*left&right part*/
.nbanxiabg{ clear:both; width:100%; height:72px; background:url(../images/nbanxia.gif);}
.xwweizhi{ width:1200px; height:100%; margin:0px auto;}
.proclassname{ float:left; margin-top:12px; width:219px;height:55px; background:#0e2f7c; border-top-right-radius:10px; border-top-left-radius:10px;color:#FFFFFF; font-size:20px; padding-left:26px; line-height:25px; padding-top:5px;}
.proclassname span{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.weizhinei{ width:910px; height:100%; float:right; font-size:16px; color:#333333; line-height:70px;}
.weizhinei a{font-family: Verdana, "Microsoft YaHei"; font-size:16px; color:#333333;}
.nynav1{ clear:both; width:1200px; margin:0px auto; overflow:hidden;}
.nyleft{ width:245px; float:left;}
.nyright{ width:955px; float:right; background:url(../images/nprosanjiao.gif) no-repeat 0px 0px; overflow:hidden;}
/*单页面*/
#aboutdesc{ width:95%; margin-left:45px;clear:both; font-size:16px; line-height:36px; padding:20px 0px; color:#333333; text-indent:30px;}
#aboutdesc p img{ display:block;margin:0px auto; max-width:900px;}
.aboutclasslist{ position:relative; height:60px; line-height:60px; width:245px;background:#e6e8ed;border-top: dotted 1px #cccdd1;}

.aboutclasslist a{ height:60px; display: block; font-size:18px; text-indent:30px;  color:#333333;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
.aboutclasslist a:hover{ color: #fff; background:#aacf06; text-decoration:none; text-indent:50px;}
.aboutclasslist .onhover{color: #fff; background:#aacf06; text-decoration:none; text-indent:50px;}

.proflbiaoyu{ height:80px; background:#e9470a; text-align:center;font-size:16px; line-height:32px; color:#FFFFFF; padding-top:15px; border-top:1px solid #FFFFFF;border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
 
.leftryimg{ width:100%; overflow:hidden; margin-top:15px;}
.leftryimg p{ margin:0px; padding:0px;}
/*product classlist*/
#bigclass{height:60px;line-height:60px; border-bottom: dotted 1px #d0d0d0; background:#f6f7f7;}
#bigclass a{ height:60px; display: block; font-size:18px; text-indent:30px;  color:#333333;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
#bigclass a:hover{ color: #fff; background:#aacf06; text-decoration:none; text-indent:50px;}

#bigclasshover a{ color:#FFFFFF; height:60px; display: block; font-size:18px; text-indent:30px;background:#f84654; line-height:60px; text-indent:50px;}
.samllclass ul li{padding-left:80px; height:60px; line-height:60px; border-bottom: dotted 1px #d0d0d0; background:url(../images/hengxian.gif) no-repeat 55px 30px #eeeeee;}
.samllclass ul li a{display:block; font-size:18px; transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
.samllclass ul li a:hover{ text-indent:15px; color:#0066ff; text-decoration:none;}

.zypro{ width:910px; margin-left:45px; overflow:hidden;}
.zypro ul li{ width:282px; float:left; margin-top:30px; list-style:none;}
.zypro .zyprojg{ margin-left:32px;}
.zypro span{ width:280px; height:240px;  display: table-cell; text-align: center;vertical-align: middle;border:1px solid #d9d9d9;overflow:hidden; border-radius:6px;}
.zypro span:hover{ border:1px solid #aacf06;}
.zypro li img { max-width:280px; max-height:240px;transition: all 1.3s;}
.zypro li img:hover{opacity: 0.7;filter: alpha(opacity=70);transform: scale(1.3);}
.zypro ul li a{ display:block; width:282px; height:300px;  border-bottom:2px solid #eee;}
.zypro ul li a:hover{ border-bottom:2px solid #aacf06; COLOR:#183881; text-decoration:none;}
.zypro H3{ font-size:16px; line-height:50px; width:280x;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-indent:5px;}
/*产品详情页*/
.showpronav{width:910px; margin-left:45px; overflow:hidden; margin-bottom:50px;}
.showpronav h1{ font-size:30px; text-align:center; font-weight:normal; color:#1160ba; margin:30px 0;}
.probtx{ height:2px; background:#CCCCCC;}
#Pcontent2{ width:100%;  line-height:37px; font-size:16px; padding-top:0px; }
#Pcontent2 a{  color:#0841d6; font-size:16px;}
#Pcontent2 img{ max-width:800px; margin-top:15px; overflow:hidden;}
#Pcontent2 table{border-right:1px solid #808080;border-bottom:1px solid #808080;}
#Pcontent2 table td{border-left:1px solid #808080;border-top:1px solid #808080; font-size:16px; line-height:30px;}
.shownavlist{background:#f2f6f8; margin-top:20px; padding-bottom:8px; padding-left:20px; padding-right:20px; line-height:36px;}
.shownavlist h2{ margin:0px auto 15px  0px; width:110px; height:37px; background:#f39800; color:#FFFFFF;font-size:18px; text-align:center; line-height:35px;}

.protj{ clear:both;width:1200px; height:36px; margin:0px auto; line-height: 36px; text-align:center; position:relative;}
.protj div{ font-size:26px;  color:#1b88dd; letter-spacing:3px;}
.protj div:before,.protj div:after{ position:absolute;background:#c9c7c7; content:""; height:1px;top:50%; width:435px; }
.protj div:before{left:0px;}
.protj div:after{right:0px;}

.xwspacenei{ width:1200px; height:30px; overflow:hidden; margin:0px auto;}
/*新闻列表页面*/
#newslist{width:910px; margin-left:45px; margin-top:20px; margin-bottom:20px;}
#newslist dl{width:100%; height:135px; margin:5px 5px; padding:6px 0px; border-bottom:1px solid #dddddd;}
#newslist dl A{ width:100%; height:135px; display:block; color:#252525;}
#newslist dl A:hover{ color:#d81517;}
#newslist dt{width:180px; height:125px; float:left; margin:5px;}
#newslist dt img{ width:170px; height:120px;}
#newslist dd{width:700px; height:110px; float:left; margin:0px; padding:6px 10px; line-height:20px; text-align:left;}
#newslist dd h3{ font-size:18px; line-height:27px; padding-bottom:5px;}
#newslist dd h4{ width:88px; height:28px; background:url(../images/time.jpg); font-size:14px; line-height:27px; padding-left:43px; color:#252525; margin-top:8px;}
#newslist dd span{ font-size:12px; color:#888888; line-height:25px;}
/*新闻详情页*/
#newsdescnei{width:910px; margin-left:45px; margin-top:20px; margin-bottom:20px;}
#newsdescnei h1{text-align:center; line-height:100px; font-size:30px; color:#1160ba; font-weight:normal;}
#AStatu{ border-bottom:1px solid #d6d6d6; border-top:1px solid #d6d6d6; width:90%; margin:0px auto; text-align:center; color:#6b6d6c; padding-top:3px; padding-bottom:3px; font-size:12px;}
#AStatu a{ color:#6b6d6c; font-size:12px;}
#AContent{ color:#515151; padding:10px 10px;line-height:42px; font-size:18px; text-indent:30px;}
#AContent p img{ display:block; margin:0px auto; max-width:800px; overflow:hidden;}

#AContent h2{ width:100%; height:42px; line-height:40px; background:#eff1f5; border-left:3px solid #25aaff; text-indent:30px; color:#0065ab; font-size:20px;}
#AContent h2 a{ background:none; font-size:20px; padding:0px;}
#AContent p{ font-size:18px;}
#AContent div{ font-size:18px;}
#AContent font{ font-size:18px;}
#AContent a{ color:#0841d6; font-size:18px;}
#AContent a:hover{ color:#FF3300;}
/*新版联系我们*/
.nylianxi{ height:700px; background:#eef0f3;}

.contact-one1 {display:flex; width:80%; margin:0px auto;}
.contacta {width:63%;padding:65px 0 0 0;background:#fff; border-radius:40px 0 0 40px;}
.contactb {width:38%;}
.contactaing {max-width:490px;margin-left:23%;}
.contactaing h2 {font-size:25px;color:rgb(51,51,51);}
.contactaing h3 {font-size:17px;font-family:'DIN';color:rgb(51,51,51);text-transform:uppercase;line-height:1.647;}
.contactaing ul {padding:30px 0;}
.contactaing ul li {padding:15px 0;border-bottom:1px solid rgb(226,244,244,0.34);}
.contactaing ul li:first-child {border-top:1px solid rgb(226,244,244,0.34);}
.contactaing ul li img {vertical-align:middle;margin-right:30px;}
.contactaing ul li {font-size:16px;color:rgb(102,102,102);}
.contactaing ul li a {font-size:25px;color:#18a4ea;font-weight:bold;}
.contactaing-er {text-align:center;/*margin-top:30px;*/max-width:235px;}
.contactaing-er p {font-size:16px;color:rgb(102,102,102);}
.contactb {overflow:hidden;}
.contactb img {transition:all 0.8s;vertical-align:bottom;}
.contactb:hover img {transform:scale(1.2);}
.contactaing ul li:hover img {animation:swing 1s 0s ease both;}
@keyframes swing {20% {-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}
40% {-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}
60% {-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}
80% {font-weight:normal -webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}
100% {-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}
}

/*city*/
#diyuci a{ font-size:16px; line-height:42px;}
/*pageBar*/
#pageBar3{ clear:both; text-align:center; font-size:14px; margin-top:15px; padding-bottom:15px; }
#pageBar3 .pagelink{ margin-left:7px;}
#pageBar3 A {vertical-align:middle;display:inline-block; height:25px; line-height:25px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:5px 15px; font-size:16px;border-radius:5px; }
#pageBar3 A:hover {	BACKGROUND-IMAGE: none; COLOR: #fff; BACKGROUND: #0e2f7b; text-decoration:none;}
#pageBar3 .current{vertical-align:middle;display:inline-block; height:25px; line-height:25px; background:#0e2f7b; border:1px solid #0e2f7b; color:#fff; text-align:center;padding:5px 15px; margin-left:7px;border-radius:5px; }
/*浮动logo*/
.logoaa { z-index: 99999999999999999;position: fixed;right: 3%;bottom: 100px;animation-delay: 0ms; animation-duration: 2s; animation-iteration-count: infinite; animation-name: arrow; animation-play-state: running;animation-timing-function: linear;}
@keyframes arrow{
	0% {
	    -webkit-transform: translate3d(0px, 0px, 0px);}
	50% {
	    -webkit-transform: translate3d(0px, -10px, 0px);}
	100% {
	    -webkit-transform: translate3d(0px, 0px, 0px);}
}
@keyframes logoaa {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }

  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }

  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }

  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }

  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }

  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
 
.logoaa:hover {
  -webkit-animation-name: hvr-wobble-top;
  animation-name: logoaa;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/*links & foot*/
.xwfootbg{ clear:both; width:100%; background:#fbfbfb;}
.xwfoot{ width:1200px; margin:0px auto; height:330px; position:relative;}

.footeringa-one {width: 37%; position:absolute; left:0px; top:0px;}
.footeringa-one h2 {font-size: 22px;color:#33383e;text-align: left; margin-top:30px;}
.footeringa-aing {display:flex;}
.footeringa-aingleft {width:60%;}
.footeringa-aingright {width:40%;}
.footeringa-aingleft ul li {display:flex;margin-top:0px;}
.footeringa-aingleft ul li h2 img {vertical-align:-webkit-baseline-middle;}
.footeringa-aingleft ul li p {margin:27px 10px 0px 20px;font-size:16px;color:rgb(7,20,46);}
.footeringa-aingleft ul li p strong {color:#666666;display:block;font-size:20px;margin-top:5px;}
.footeringa-aingleft ul li p span {color:#666666;display:block;font-size:16px;margin-top:5px;}
.footeringa-aingright {text-align:center;margin:auto auto;}
.footeringa-aingright p {text-align:center;font-size:16px;color:rgb(102,102,102);margin-top:10px;}
.footeringa-aingleft ul li:hover h2 img { -webkit-animation-name: hvr-wobble-top; animation-name: logoaa;-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}
.footeringa-aingright img:hover {-webkit-animation-name: hvr-wobble-top; animation-name: logoaa;-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }

.footeringa-two {width:31%;  position:absolute; left:465px; top:30px;}
.footeringa .w .ww {display:flex;}
.footeringa-two ul {display:flex;padding-top:22px;}
.footeringa-two ul li {width:33%;position:relative;padding-left:26px;padding-right:34px;border-left:1px solid rgb(191,191,191,0.09);}
.footeringa-two ul li:after {position:absolute;display:block;content:"";width:2px;height:18px;background:#aacf06;left:-1px;top:0;}
.footeringa-two ul li h2 {font-size:18px;color:rgb(51,51,51); padding-bottom:10px;}
.footeringa-two ul li a {display:block;font-size:14px;color:rgb(132,141,146);line-height:42px;}
.footeringa-two ul li a:hover {color:#183881;}

.footeringa-three {width:27%;  position:absolute; right:0px; top:30px;}
.footeringa-three h2 {font-size:22px;font-family:"Microsoft YaHei";color:rgb(51,51,51);margin-bottom:20px;}
.footeringa-three>a {font-size:14px;padding:7px 10px;color:rgb(132,141,146);border-radius:5px;border:1px solid #5c7181;margin-right:6px;display:inline-block;margin-bottom:15px;}
.footeringa-three>a:nth-child(4n) {margin-right:0px;}

.xwcopy{ clear:both; border-top:1px solid #e8ebed;color:#595959;}
.xwcopynei{ width:1200px; margin:0px auto; text-align:center;}
.xwcopy a{ color:#595959; line-height:60px;}
#xwbottom{ display:none;}
}
/*手机*/
@media screen and (max-width:600px){
.xwguding{ width:100%;background:#fff; z-index:999999;}
.ydlogo{ width:98%; margin:0px auto 0px auto;}
.ydlogo img{ width:100%; display:block;}
.zylogo{ display:none;}
.nav{ display:none;}
.ydh{ display:none;}
.submenu{ display:none;}
.mj_hover_menu{ display:none;}

.ydmenu{width:98%; margin:0px auto; height:37px; background:#048cd6;}
.ydmenu ul li{ float:left; width:25%; height:37px;  text-align:center; line-height:35px;}
.ydmenu ul li a{ color:#FFFFFF;}
/*幻灯片*/
.ydbanner{width:98%; margin:0px auto;height:120px;overflow:hidden;}
.ydbanner img{width:100%; display:block;}
.fullSlide{display:none; height:0;}
/*banner news*/
.zynews{ width:98%; margin:0px auto; height:55px; background:#ebebeb;}
.zynewsnei{ width:100%; margin:0px auto; height:55px; position:relative;}
.zynewsleft{ width:20%; height:32px; background:#009fa8; text-align:center; font-size:20px; line-height:32px; letter-spacing:5px; color:#FFFFFF; position:absolute; left:0px; top:10px;}
.zynewsright{ width:75%; position:absolute; left:21%; top:0px; overflow:hidden;}
#zynewslist{ width:78%; margin:0px auto; height:50px; overflow:hidden;}
#zynewslist ul li{height:50px; line-height:50px; width:95%; margin-left:10px; background:url(../images/09.jpg) no-repeat 0px 22px;text-overflow:ellipsis; text-indent:20px; white-space:nowrap; overflow:hidden;}
#zynewslist ul li a{ font-size:16px;}
/*index four*/
.zyprobg{ width:100%;}
.xw-title { width:83%; clear:both;margin:0px auto; text-align: center; margin-bottom:30px;}
.xw-title h3 { color: #e85f41; font: 600 30px/30px "Microsoft yahei";}
.xw-title h3 span {color: #333333;  font-weight: 400;}
.xw-title p { color: #999999;  font: 400 14px/34px "Microsoft yahei";}
.zypro-t h3{ padding-top:30px;}
.zpcname{ font-size:16px; font-weight:bold; color:#454545; text-align:center; line-height:46px;}
.pcxian{ width:50px; height:3px; background:#aacf06; margin:0px auto;}
.zpcename{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#a7a7a7; line-height:30px; padding-top:7px; padding-bottom:9px;}

.zyprolist{width:100%;margin:0px auto;}
.zyprolist ul li{width:47%;margin:0 0 2% 2%; float:left;background:#f7f7f7;position:relative;overflow:hidden;}
.zyprolist ul li a{ text-decoration:none;}
.zyprolist ul li img{width:100%; display:block;border-radius:4px 4px 0 0;}
.zyprolist li:last-child{ margin-right:0px;} 
.txt{ display:none;}
/*index about us*/
.zynav2{ clear:both; width:100%;background:#f4f4f4; overflow:hidden;}
.xw-zytitle{width:100%; height:36px; margin:20px auto 20px auto;  line-height: 36px; text-align:center; position:relative;}
.xw-zytitle div{ font-size:26px;  color:#000000; letter-spacing:3px;}
.xw-zytitle div:before,.xw-zytitle div:after{ position:absolute;background:#0e6eb8; content:""; height:2px;top:50%; width:25%; }
.xw-zytitle div:before{left:0px;}
.xw-zytitle div:after{right:0px;}
.zyabout{ width:98%; margin:0px auto; overflow:hidden;}
.aboutleft{ width:94%; margin:0px auto;}
.aboutleft img{border-radius:5px;width:100%; display:block;}
.aboutright{ width:98%; margin:0px auto;  font-size:15px; line-height:32px; color:#000000; overflow:hidden;}
/*跳动的数字*/
.number{ clear:both; width:100%; margin:0px auto; display:none;}
.number_d li { width: 49%; float: left;color: #333;padding-top: 10px;font-size: 4.8vw; position:relative; border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;  text-align:center;}
.number_d li b {font-family: "din";font-size: 5.5vw;font-weight: 600;color:#3179d8;}
.number_d li:nth-child(2){ border-right:0px;}
.number_d li:last-child{ border-right:0px;} 
.number_d li span { display: block;}
.number_d li i {font-style: normal;font-size: 18px; color:#FF0000; position:absolute; top:10px;}
/*zyclass*/
#zyproclass{ clear:both; width:100%; margin:20px auto; overflow:hidden;}
#zyproclass .nav1_btcn{ margin-left:3%; font-size:22px;}
#zyproclass .nav1_bten{ font-size:16px; color:#999999; padding-left:9px; padding-right:23px;}

#zyproclass  a{ float:left; width:40%; margin-top:12px; text-align:center; padding:10px 12px; background:#e0dfdf;border-radius:3px;margin-left:10px; font-size:15px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#zyproclass  a:hover{ background:#3a7cd0; text-decoration:none; color:#FFFFFF;}
/*zypro*/
.xwpronav{ width:100%; margin:0px auto 30px auto; overflow:hidden;}
.xwpronav ul li{ width:45%; height:190px; float:left; margin-top:15px; margin-left:10px;list-style:none;overflow:hidden;}
.xwpronav li img { width:99%; height:150px; border:1px solid #d1cbcb; overflow:hidden;border-radius:5px;}
.xwpronav H3 { text-align:left; FONT-SIZE: 16px; line-height:35px; text-align:center; font-weight:normal; width:99%;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/*product*/
.fullSlide_nei{ display:none;}
.proclassname{ display:none;}
.weizhinei{ width:98%; margin:0px auto 10px 0px; background:#f9f9f9; font-size:14px; height:38px; line-height:38px; color:#333333; text-indent:12px; border-bottom:1px solid #dedede;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#bigclass a{float:left; width:40%; margin-top:10px; margin-bottom:5px; text-align:center; padding:10px 12px; background:#e0dfdf;border-radius:3px;margin-left:10px; font-size:15px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#bigclasshover a{ float:left; color:#FFFFFF; width:40%; padding:10px 12px; background:#f84654; margin-left:10px; margin-top:10px; margin-bottom:5px;font-size:15px; text-align:center;border-radius:3px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.samllclass{display:none !important; }
.proflbiaoyu{ display:none;}
.proflqq{ display:none; clear:both;}
.zypro{ clear:both; width:100%; margin:0px auto 10px auto; overflow:hidden;}
.zypro ul li{ width:45%; height:190px; float:left; margin-top:15px; margin-left:10px;list-style:none;overflow:hidden;}
.zypro li img { width:99%; height:150px; border:1px solid #d1cbcb; overflow:hidden;border-radius:5px;}
.zypro H3 { text-align:left; FONT-SIZE: 16px; line-height:35px; text-align:center; font-weight:normal; width:99%;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/*产品详情页*/
.showpronav{ width:96%; margin:0px auto; overflow:hidden;}
.showpronav h1{ font-size:26px; text-align:center; font-weight:normal; color:#1b88dd; margin:15px 0;}
.probtx{ height:2px; background:#1481dc;}
#Pcontent2{ width:100%;}
#Pcontent2 table{border-right:1px solid #808080;border-bottom:1px solid #808080;}
#Pcontent2 table td{border-left:1px solid #808080;border-top:1px solid #808080; font-size:12px; line-height:30px;}
#Pcontent2 img{margin-top:15px;width:100%; display:block; margin:0px auto;}
.shownavlist{ background:#f2f6f8; margin-top:20px; padding-bottom:8px; line-height:32px}
.shownavlist p{ margin:5px 0 0 0; padding:0 15px; font-size:16px;}
.shownavlist img{ margin-top:15px; max-width:100%; display:inline-block; margin:0px auto;}
.shownavlist h2{ clear:both; margin:0px auto 15px  15px; width:110px; height:37px; background:#f39800; color:#FFFFFF;font-size:18px; text-align:center; line-height:35px;}

.showpclist{ display:none;}
.protj{ clear:both;width:98%; height:36px; margin:30px auto 20px auto; line-height: 36px; text-align:center; position:relative;}
.protj div{ font-size:26px;  color:#1b88dd; letter-spacing:3px;}
.protj div:before,.protj div:after{ position:absolute;background:#c9c7c7; content:""; height:1px;top:50%; width:15%; }
.protj div:before{left:0px;}
.protj div:after{right:0px;}
/*newslist*/
#newslist{width:98%; margin-left:2px; margin-top:20px; margin-bottom:20px; overflow:hidden;}
#newslist dl{width:100%; height:90px; margin:5px 2px; padding:6px 0px; border-bottom:1px solid #dddddd;}
#newslist dl A{ width:100%; height:90px; display:block; color:#252525;}
#newslist dl A:hover{ color:#d81517;}
#newslist dt{width:100px; height:75px; float:left; margin:5px;}
#newslist dt img{ width:100px; height:75px;}
#newslist dd{width:59%; height:70px; float:left; margin:0px; padding:6px 10px; line-height:20px; text-align:left;}
#newslist dd h3{ font-size:18px; line-height:35px; padding-bottom:5px;}
#newslist dd h4{ display:none;}
#newslist dd span{ display:none;}
/*新闻详情页*/
#newsdescnei{width:98%; margin:20px 5px;}
#newsdescnei h1{text-align:left; padding:0px 10px; line-height:50px; font-size:26px; color:#333333; font-weight:normal;}
#AStatu{ width:96%; margin:0px auto; text-align:left; color:#999; padding-top:3px; padding-bottom:3px; font-size:12px;}
#AStatu a{ display:none;}
#AContent{ color:#515151; padding:0px 10px;line-height:42px; font-size:16px; text-indent:33px;}
#AContent p img{ display:block; margin:0px auto; width:100%;}
#AContent h2{ width:100%; height:42px; line-height:40px; background:#eff1f5; border-left:3px solid #25aaff; text-indent:30px; color:#0065ab; font-size:20px;}
#AContent h2 a{ background:none; font-size:20px; padding:0px;}
#AContent p{ font-size:16px;}
#AContent div{ font-size:16px;}
#AContent font{ font-size:16px;}
#AContent a{ color:#0841d6; font-size:16px;}
#AContent a:hover{ color:#FF3300;}
/*about us*/
.aboutclasslist a{ float:left; width:38%; margin-top:12px; text-align:center; padding:10px 12px; background:#e0dfdf;border-radius:3px;margin-left:11px; font-size:15px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.aboutclasslist .onhover{ background:#f84654; color:#FFFFFF;}
#aboutdesc{ color:#515151; padding:5px 10px;line-height:42px; font-size:16px; text-indent:33px; }
#aboutdesc img{ display:block; margin:0px auto; width:100%;}
.nyright{ clear:both;}

/*pageBar*/
#pageBar3{ clear:both; text-align:center; font-size:14px; margin-top:10px; padding-bottom:20px; }
#pageBar3 .pagelink{ margin-left:7px;}
#pageBar3 A {vertical-align:middle;display:inline-block; height:25px; line-height:25px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:5px 15px; font-size:16px;border-radius:5px; }
#pageBar3 A:hover {	BACKGROUND-IMAGE: none; COLOR: #fff; BACKGROUND: #1d499e; text-decoration:none;}
#pageBar3 .current{vertical-align:middle;display:inline-block; height:25px; line-height:25px; background:#1d499e; border:1px solid #5a85b2; color:#fff; text-align:center;padding:5px 15px; margin-left:7px;border-radius:5px; }
/*foot*/
.xwfootbg{ clear:both; background:#3a7cd0; color:#FFFFFF; text-align:center; line-height:32px;}
.footeringa-one h2{ display:none;}

.footeringa-two{ display:none;}
.footeringa-three{ display:none;}
.xwfoot{ margin-bottom:50px;}
.ydhide{ display:none;}
.footlx h2{ display:none;}
.footlx p{ margin:0px; padding:5px 0 15px 0;}
.xwcopy{ display:none;}
/*foot fix*/
#xwbottom{position:fixed;width:100%;height:50px;left:0;bottom:0; background:#f4f4f4; z-index:9999;}
#xwbottom ul li{height:50px;line-height:50px;width:24.5%;float:left;color:#FFF;}
#xwbottom .footdh{ border-top:1px solid #e3e3e3;}
#xwbottom .footsx{ border-right:1px solid #e3e3e3;}
#xwbottom ul li dl{width:auto;margin:0 auto;text-align:center}
#xwbottom ul li dt{width:17px;height:17px; margin:5px auto 0 auto;overflow:hidden; line-height:normal;}
#xwbottom ul li dd{width:auto;height:20px; font-size:14px; color:#333;line-height:24px; overflow:hidden;}
}

/*平板*/
@media screen and (min-width:600px) and (max-width:960px){

}



